.scale_img {
	overflow: hidden;
}
.scale_img img {
	transition: all 0.3s;
	display: block;
}
.scale_img img:hover {
	transform: scale(1.1);
}
.um-main {
	/*padding: 0 0 130px 0;*/
	margin-top:60px;
}
.um-main::after {
	content: "";
	display: block;
	clear: both;
}
.um-banner {
	height: 300px;
	background: url(../image/um-banner.jpg) no-repeat center;
}
.um-bread {
	height: 54px;
	background: #171c8f;
}
.um-bread .w {
	height: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.um-bread ul {
	width: 60%;
	height: 100%;
	overflow: hidden;
}
.um-bread li {
	display: inline-block;
	line-height: 54px;
	transition: all .3s;
	vertical-align: top;
}
.um-bread li a {
	display: block;
	padding: 0 30px;
	font-size: 16px;
	color: #fff;
}
.um-bread li.on,
.um-bread li:hover {
	background: linear-gradient(to bottom, #171c8f 3px, #fff 3px);
}
.um-bread li.on a,
.um-bread li:hover a {
	color: #000;
}
.um-bread-pos {
    font-size: 13px;
	color: rgba(255, 255, 255, 0.5);
	background: url(../image/breadicon.png) no-repeat left center;
	padding-left: 20px;
}
.um-lside {    
	margin: 100px 0 60px;
}
.um-lside ul {
	text-align: center;
}
.um-lside li {
	display: inline-block;
	vertical-align: top;
}
.um-lside li a {
    display: block;
    line-height: 44px;
    font-size: 15px;
    color: #000;
    padding: 0 36px;
    background: #f0f0f0;
    border-radius: 22px;
	margin: 0 9px;
	transition: all .3s;
}
.um-lside li a:hover {
	background: #171c8f;
	color: #fff;
}
.um-page {
    margin-top: 100px;
	font-size: 16px;
	color: #333;
	line-height: 35px;
}
.um-prolist ul {
	overflow: hidden;
}
.um-prolist li {
    width: 289px;
    float: left;
    margin-right: 14px;
    margin-bottom: 20px;
    border: 1px solid #f0f0f0;
    padding: 10px;
    transition: all .3s;
}
.um-prolist li:nth-of-type(4n){
	margin-right: 0;
}
.um-prolist li img {
	display: block;
    width: 100%;
}
.um-prolist li p {
	text-align: center;
	font-size: 16px;
	color: #343132;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	margin-top: 10px;
}
.um-prolist li:hover{
	background: #171c8f;
}
.um-prolist li:hover p{
	color: #fff;
}
.um-news li {
	border-bottom: 1px solid #eeeeee;
	padding-bottom: 21px;
	margin-bottom: 21px;
	overflow: hidden;
}
.um-news li h3 {
	font-size: 18px;
	font-weight: normal;
	color: #333333;
	display: flex;
	align-items: center;
	margin-top: 18px;
}
.um-news li h3 span {
	display: inline-block;
	width: 52px;
	height: 1px;
	background: #c3c3c3;
	margin: 0 15px 0 13px;
}
.um-news li h3 .time {
    font-size: 27px;
    color: #584a4a;
    font-family: arial;
}
.um-news li .img{
	margin-left: 30px;
}

.um-news li p {
	background: url(../image/umnewsr.png) no-repeat left center;
    background-size: 0 39px;
    transition: all 0.3s;
    font-size: 14px;
    line-height: 27px;
    height: 54px;
    overflow: hidden;
    color: #666;
    padding-left: 152px;
    margin-top: 20px;
    font-family: arial;
}
.um-news li:hover h3 span {
	background: #171c8f;
}
.um-news li:hover p {
	background-size: 39px 39px;
}
.um-procon {
	margin-top: 100px;
}
.um-procon .tit {
	margin-bottom: 30px;
	border-bottom: 1px dashed #e0e0e0;
	text-align: center;
}
.um-procon .tit h2 {
	font-size: 28px;
	font-weight: normal;
	color: #171c8f;
    color: #000000;
}
.um-procon .tit .subtit{
    font-size: 13px;
    font-family: arial;
    line-height: 30px;
    color: #999;
    margin: 3px 0 11px;
}
.um-procon .content {
	font-size: 16px;
	color: #333;
	line-height: 35px;
    overflow: hidden;
}
.um-procon .content img{
	max-width: 100%;
}
.pagenav {
	padding: 10px 0 0 0;
	border-top: #ddd solid 1px;
	font-size: 14px;
	display: flex;
	justify-content: space-between;
	margin-top: 30px;
}
.pagenav a {
	color: #999;
}
.pagenav a:hover {
	color: #171c8f;
}
.pagenav p {
	margin-top: 10px;
}
.um-recommend {
	background: #f7f7f7;
	margin-top: 40px;
}
.um-recommend .recomm-tit {
	font-size: 20px;
	border-bottom: 1px solid #e8e8e8;
	padding: 20px 20px 10px;
}
.um-recommend .recomm-tit h3 {
	border-left: 3px solid #171c8f;
	font-size: 16px;
	color: #333;
	padding-left: 12px;
	line-height: 20px;
}
.um-recommend .commend-pro {
	padding: 20px;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
.um-recommend .commend-pro li {
	width: min-content;
}
.um-recommend .commend-pro li h5 {
	text-align: center;
	font-weight: normal;
	font-size: 14px;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	color: #333;
}
.um-recommend .commend-news {
	padding: 20px;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	justify-content: space-between;
}
.um-recommend .commend-news li {
	width: 48%;
	margin-bottom: 5px;
}
.um-recommend .commend-news li a {
	display: block;
	border-bottom: 1px dashed #d6d6d6;
	line-height: 42px;
	color: #333;
	font-size: 14px;
}
.um-recommend .commend-news li a span {
	color: #999;
}
.um-recommend .commend-news li a:hover {
	color: #171c8f;
}
#pages {
	clear: both;
	padding: 10px 0 10px;
	text-align: center;
	font: 12px "宋体";
	margin-top: 40px;
}
#pages a {
	display: inline-block;
	padding: 0px 14px;
	height: 40px;
	font-size: 12px;
	line-height: 40px;
	background: #fff;
	border: 1px solid #e3e3e3;
	text-align: center;
	color: #333;
    margin: 0 6px;
}
#pages a.a1 {
	padding: 0px 12px;
	height: 40px;
	line-height: 40px;
	margin-top: 0px;
}
#pages a:hover {
	background: #f1f1f1;
	color: #000;
	text-decoration: none;
}
#pages span {
	display: inline-block;
	padding: 0px 14px;
	height: 40px;
	line-height: 40px;
	background: #171c8f;
	border: 1px solid #171c8f;
	color: #fff;
	text-align: center;
}
.page .noPage {
	display: inline-block;
	padding: 0px 14px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #e3e3e3;
	text-align: center;
	color: #a4a4a4;
}


/*留言反馈*/
.table-list td,.table-list th{padding-left:12px;}
.table-list td img { vertical-align:middle;}
.table-list thead th{ height:30px; background:#eef3f7; border-bottom:1px solid #d5dfe8; font-weight:normal;line-height:30px;}
.table-list tbody td,.table-list .btn{border-bottom: #eee 1px solid;line-height:30px;}
div.btn{background:#f6f6f6; padding:6px 12px; height:30px;line-height:30px}
.table-list tr:hover,.table-list table tbody tr:hover{ background:#fbffe4}
.nHover tr:hover,.nHover tr:hover td{ background:none}
.table-list .input-text-c{ padding:0; height:18px}
.input-text-c{border:1px solid #A7A6AA;height:18px;padding:2px 0 0; text-align:center}
.td-line{border:1px solid #eee}
.td-line td,.td-line th{border:1px solid #eee}
.button{background: #171c8f; border:none;padding:5px 12px; margin-right:6px;
    cursor: pointer;
    color: #fff;
}
[type=reset]{
    background: #999;
}
.button:hover{
    background: #111;
}
[type=reset]:hover{
    background: #777;
}
.table-list tr.on,.table-list tr.on td,.table-list tr.on th,.table-list td.on,.table-list th.on{background:#fdf9e5;}
a.close-own{background: url(../Images/cross.png) no-repeat left 3px; display:block; width:16px; height:16px;position: absolute;outline:none;right:7px; top:8px; text-indent:200px; overflow: hidden}
a.close-own:hover{background-position: left -46px}
 

.input-text,.measure-input,textarea,input.date,input.endDate,.input-focus{border:1px solid #A7A6AA;line-height:18px;height:18px;margin:0 5px 0 0;padding:1px 0 1px 5px;border: 1px solid #d0d0d0;background: #FFF url(../Images/admin_img/input.png) repeat-x; font-family: Verdana, Geneva, sans-serif,"宋体";font-size:12px;}
.input-focus{background: #FFF; border-color:#afcee6;font-size:12px;}
input.date,input.endDate{background: #fff url(../Images/admin_img/input_date.png) no-repeat right 3px; padding-right:18px;font-size:12px;}
textarea,textarea.input-text,textarea.input-focus{font-size:12px;height:auto; padding:5px; margin:0;}
select{ vertical-align:middle;background:none repeat scroll 0 0 #F9F9F9;border-color:#666666 #CCCCCC #CCCCCC #666666;border-style:solid;border-width:1px;color:#333;padding:2px;}
.search-form{ margin-bottom:10px}
/*宋体宋体*/
.table_form {margin:10px;width:95%;}
.table_form input{}
.table_form td{padding-left:12px}
.table_form th{font-weight:normal; text-align:right;padding-right:10px; color:#777}
.table_form td label{ vertical-align:middle}
.table_form td,.table_form th{padding:8px 0 5px 8px;line-height:22px;}
.table_form tbody td,.table_form tbody th{border-bottom:1px solid #eee;}
.colorpanel tbody td,.colorpanel tbody th{ padding:0;border-bottom: none;}

em.error {overflow:hidden;zoom:1;background:url("../Images/unchecked.gif") no-repeat 0px 0px;  padding-left: 19px;color:red;}
em.success {overflow:hidden;zoom:1;background:url("../Images/checked.gif") no-repeat 0px 0px;  padding-left: 19px;color:red;}

.guestbook_list {margin:12px 0;line-height:26px;font-size: 14px;}
.guestbook_list dl {border:1px solid #E9E9EB;margin:8px auto;padding:15px;}
.guestbook_list dl dt {border-bottom:1px dashed #E9E9EB;height:26px;line-height:26px;color: #171c8f;}
.guestbook_list dl dt span {float:right;line-height:26px;}
.guestbook_list dl dd.g_content {padding:5px;line-height:26px;}
.post_box {border:1px solid #eee;}
.post_box h5 {line-height:35px;text-align:center;font-size:14px;border-bottom:1px solid #eee;height:35px;background:#f5f5f5;}
/*user login*/
